#include<stdio.h>

void exchange(int *px, int *py)
{
    int tmp = 0;
    tmp = *py; // tmp = b
    *py = *px; // b = a
    *px = tmp; // a = b
    //通过解引用将 a 和 b 的值提取出来
}

int main()
{
    int a, b;
    a = b = 0;

    scanf("%d %d",&a,&b);
    printf("Before：a = %d b = %d\n",a,b);

    exchange(&a , &b); //将 a 和 b 的地址传过去；

    printf("Later：a = %d b = %d\n",a,b);

    return 0;
}